@charset "utf-8";
/* CSS Document */

/*---------------------banner-------------------------*/
.banner{width:100%; height:600px; z-index:-99;}
.flexslider{position:relative;height:600px;clear:both; left:50%; margin-left:-960px; width:1920px;}
.slides{position:relative;z-index:1;}
.slides li a{height:600px; width:100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:400px; background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:400px;background:url(../images/next.png) center center no-repeat;}
.neiye_banner{ width:1180px; height:350px; margin:0 auto;}
/*---------------------banner-end------------------------*/


/*-----------------------search----------------------------*/
.search_box{width:100%; height:50px; margin:0 auto; border-bottom:1px solid #ccc;}
.search{width:1180px; height:50px; margin:0 auto;}
.search_left{width:560px; font-size:14px; line-height:50px; float:left; color:#333;}
.search_left a{color:#333;}
.search_right{width:300px; height:38px; float:right; margin-top:5px; border-bottom:1px solid #b0a08b; border-top:1px solid #b0a08b;}
.search_right input{width:266px; height:38px; background:none; font-size:14px; color:#4f483f; line-height:38px; float:left; border:none; outline:none;}
.search_right a{width:30px; height:21px; display:block; float:right;}
.search_right a img{width:30px; height:21px; margin:8px 7px;}
/*-----------------------search-end---------------------------*/


/*-------------------product--------------------------------*/
.product_box{width:100%; height:814px; background:url(../images/product.jpg) center no-repeat; margin-top:36px;}
.product{width:1180px; height:814px; margin:0 auto;}
.product_title{width:1180px; text-align:center; height:96px;}
.product_title h2 a{font-size:24px; color:#009dff;}
.product_title h2 a span{font-size:14px; color:#8e8e8e; font-weight:normal;}

#tab{width:1180px; height:654px; margin:0 auto;}
#tab .tab_menu{width:360px; height:40px; background:#5e5e5e; margin:0 auto;}
#tab .tab_menu li{width:120px; float:left; text-align:center; line-height:40px; color:#fff;}
#tab .tab_menu li a{font-size:14px; color:#fff;}
#tab .tab_menu li:hover{width:120px; height:40px; display:block; background:#bb1d25;}
#tab .tab_menu li:first-child::after{width:120px; height:40px; display:block; background:#bb1d25;}
#tab .tab_menu li.selected{width:120px; height:40px; display:block; background:#bb1d25;}

#tab .tab_box{width:1180px; height:606px; margin:0 auto; clear:both;}
.tab_box ul li{width:275px; height:255px; float:left; margin-left:20px; margin-top:28px; margin-bottom: 20px;}
.tab_box ul li p{width:275px; height:40px; position:relative; top:-30px; text-align:center; line-height:40px; background:#5e5e5e; opacity:0.9;}
.tab_box ul li p a{font-size:14px; color:#fff;}
.tab_box ul li:hover p{width:275px; height:40px; display:block; background:#bb1d25; opacity:0.9;}
.product_more{width:118px; height:46px; background:#bb1d25; text-align:center; line-height:40px; float:right; margin-top:16px; margin-right:2px;}
.product_more a{font-size:14px; color:#fff;}
/*-------------------product--end------------------------------*/

/*---------------------banner1-------------------------*/
.banner1_box{width:100%; height:200px; background:url(../images/banner1.jpg) center no-repeat; margin-top:50px;}
.banner1{width:1180px; height:200px; margin:0 auto;}
.phone1{width:557px; height:32px; float:right; padding-top:142px;}
.phone1 p{width:430px; float:left; font-size:16px; color:#4c4c4c;}
.phone1 p span{font-size:22px;}
.phone1 b{width:99px; height:30px; float:right; display:block; font-weight:normal; text-align:center; background:url(../images/phone1.jpg) center no-repeat;}
.phone1 b a{font-size:16px; line-height:30px; color:#fff;}
/*---------------------banner1-end------------------------*/


/*------------------case-------------------------*/
.case_box{width:1180px; height:456px; margin:0 auto; margin-top:70px;}
.case_titie{width:1180px; height:66px; margin:0 auto; text-align:center;}
.case_titie h3 a{font-size:24px; color:#009dff;}
.case_titie h3 a span{font-size:14px; color:#8e8e8e; font-weight:normal;}

.case_more{width:1180px; height:29px; background:url(../images/case-more.jpg) center no-repeat; text-align:center;}
.case_more a{font-size:14px; color:#fff; line-height:29px;}

.case_nr{width:1180px; height:300px; margin:0 auto; margin-top:64px;}
.gd_01{ position:relative; height:300px; width:1160px; margin:0 auto;}
.gd_01 em{position: absolute; top:82px;}
.gd_01 .t_l{left: 0px;}
.gd_01 .t_r{right: 0px;}
.gd_01 #simgs1{margin:0 auto; width:1022px;}
.gd_01 ul li{width:496px; height:262px; float:left; margin:0 0 0 20px;}
.gd_01 ul li dl{width:234px; float:left; background:#f3f3f3; height:262px;}
.gd_01 ul li dl dt{width:206px; height:20px; padding-top:20px; font-size:14px; overflow:hidden; margin:0 auto;}
.gd_01 ul li dl dt a{color:#a7000c;}
.gd_01 ul li dl p{width:206px; height:126px; margin:0 auto; font-size:14px; color:#4b4b4b; line-height:26px; overflow:hidden; margin-top:20px;}
.gd_01 ul li dl span{width:94px; height:28px; display:block; background:#009dff; text-align:center; margin-top:20px; margin-left:20px;}
.gd_01 ul li dl span a{font-size:14px; color:#fff; line-height:28px;}
.gd_01 ul li b{width:262px; height:262px; float:right; display:block;}
.gd_01 ul li:hover dl{width:234px; height:262px; background:#009dff;}
.gd_01 ul li:hover dl dt a{color:#fff;}
.gd_01 ul li:hover dl p{color:#fff;}
.gd_01 ul li:hover dl span{width:94px; height:28px; display:block; background:#bb1d25;}
/*------------------case--end-----------------------*/


/*---------------------------ys--------------------------*/
.ys_box{width:100%; height:1095px; background:url(../images/ys.jpg) center top no-repeat;}
.ys{width:1180px; height:1006px; margin: 0 auto; padding-top:56px;}
.ys_title{width:1180px; height:92px; margin:0 auto; text-align:center;}
.ys_title h3 a{font-size:32px; color:#fff; line-height:33px;}
.ys_title h3 a span{color:#a7000c;}

.ys_nr{width:1180px; height:913px; margin:0 auto;}
.ys1_box{width:1178px; height:214px; background:#fff; border:1px solid #ccc; margin:0 auto; margin-bottom:18px;}
.ys1{width:575px; height:150px; float:left; margin-left:10px; margin-top:30px;}
.ys_nr dl b{width:41px; height:40px; float:left;}
.ys_nr dl dt{width:525px; height:39px; float:right; border-bottom:1px solid #ccc; font-size:18px; color:#009dff; font-weight:bold; margin-top:10px;}
.ys_nr dl dt span{font-size:12px; color:#858585; font-weight:normal; padding-left:10px;}
.ys_nr dl p{width:525px; float:right; font-size:16px; color:#343434; margin-top:20px; line-height:28px;}
.ys_nr dl p span{color:#009dff;}
.ys_tu1{width:563px; height:206px; float:right; margin-right:10px; margin-top:8px;}

.ys2_box{width:1178px; height:214px; background:#fff; border:1px solid #ccc; margin:0 auto; margin-bottom:18px;}
.ys2{width:575px; height:150px; float:right; margin-right:10px; margin-top:30px;}
.ys_tu2{width:563px; height:206px; float:left; margin-left:10px; margin-top:8px;}

.ys3_box{width:1178px; height:214px; background:#fff; border:1px solid #ccc; margin:0 auto; margin-bottom:18px;}
.ys3{width:575px; height:150px; float:left; margin-left:10px; margin-top:30px;}
.ys_tu3{width:563px; height:206px; float:right; margin-right:10px; margin-top:6px;}

.ys4_box{width:1178px; height:214px; background:#fff; border:1px solid #ccc; margin:0 auto; margin-bottom:18px;}
.ys4{width:575px; height:150px; float:right; margin-right:10px; margin-top:30px;}
.ys_tu4{width:563px; height:206px; float:left; margin-left:10px; margin-top:8px;}
/*---------------------------ys-end-------------------------*/


/*-----------------------------banner2--------------------------*/
.banner2_box{width:100%; height:247px; background:url(../images/banner2.jpg) center no-repeat; margin-top:30px;}
.banner2{width:1180px; height:247px; margin:0 auto;}
.phone2{width:553px; float:right; padding-top:190px; margin-right:283px;}
.phone2 p{width:430px; float:left; font-size:16px; color:#4c4c4c;}
.phone2 p span{font-size:22px;}
.phone2 b{width:99px; height:30px; float:right; display:block; font-weight:normal; text-align:center; background:url(../images/phone1.jpg) center no-repeat;}
.phone2 b a{font-size:16px; line-height:30px; color:#fff;}
/*-----------------------------banner2-end-------------------------*/


/*----------------------------about-----------------------------*/
.about_box{width:1180px; height:490px; margin:0 auto; margin-top:50px;}
.about_title{width:1180px; height:72px; background:url(../images/about-title.jpg) center bottom no-repeat; text-align:center;}
.about_title h3 a{font-size:24px; color:#009dff; line-height:30px;}
.about_title h3 a span{font-size:14px; color:#8e8e8e; font-weight:normal;}

.about_nr{width:1098px; height:335px; margin:0 auto; margin-top:42px; background:url(../images/about-nr.jpg) center no-repeat;}
.about_tu{width:552px; height:331px; float:left;}
.about_wen{width:500px; height:255px; float:right; margin-right:20px; margin-top:52px;}
.about_wen dt a{height:62px; font-size:18px; color:#fff; display:block; font-weight:bold;}
.about_wen p{width:500px; height:128px; font-size:14px; color:#fff; line-height:26px; overflow:hidden;}
.about_wen b{width:122px; height:32px; margin-top:20px; border:1px solid #bb1d25; display:block; text-align:center;}
.about_wen b a{font-size:14px; color:#fff; line-height:32px;}
.about_wen b:hover{width:124px; height:32px; background:#bb1d25; display:block;}
/*----------------------------about--end---------------------------*/


.center_box{width:100%; height:430px; background:url(../images/center.jpg) center no-repeat;}
.center{width:1180px; height:404px; margin:0 auto; padding-top:26px;}


/*-------------------------------------xiangce----------------------------*/
#tab2 .tab_menu2{width:500px; height:78px; float:left;}
#tab2 .tab_menu2 li{width:126px; height:48px; float:left; font-size:18px; margin-right:44px;}
#tab2 .tab_menu2 li h3 a{color:#fff; font-weight:normal; line-height:24px;}
#tab2 .tab_menu2 li h3 a span{font-size:12px; color:#e3e3e3;}
#tab2 .tab_menu2 li:hover{width:126px; height:48px; background:url(../images/honor-a.jpg) bottom left no-repeat; display:block;}
#tab2 .tab_menu2 li:first-child::after{width:126px; height:48px; background:url(../images/honor-a.jpg) bottom left no-repeat; display:block;}
#tab2 .tab_menu2 li.selected2{width:126px; height:48px; background:url(../images/honor-a.jpg) bottom left no-repeat; display:block;}

.honor_more{width:91px; height:23px; float:right; background:url(../images/honor-more.jpg) center no-repeat;}
.honor_more a{font-size:12px; color:#5c5c5c; line-height:23px; margin-left:34px;}

.tab_box2{width:1180px; height:314px; margin:0 auto; padding-top:34px;}
.gd_02{ position:relative; height:300px; width:1180px; margin:0 auto;}
.gd_02 em{position: absolute; top:164px;}
.gd_02 .t_l{left: 0px;}
.gd_02 .t_r{right: 0px;}
.gd_02 #simgs2{margin:0 auto; width:1134px;}
.gd_02 ul li{width:213px; float:left; text-align:center; margin:20px; line-height:30px;}
.gd_02 ul li img{width:199px; height:255px; padding:7px; background:#ededed;}
.gd_02 ul li a{font-size:14px; color:#fff;}
/*-------------------------------------xiangce-end---------------------------*/

/*------------------------honor-----------------------------------*/
.gd_03{ position:relative; height:300px; width:1180px; margin:0 auto;}
.gd_03 em{position: absolute; top:164px;}
.gd_03 .t_l{left: 0px;}
.gd_03 .t_r{right: 0px;}
.gd_03 #simgs3{margin:0 auto; width:1134px;}
.gd_03 ul li{width:213px; float:left; text-align:center; margin:20px; line-height:30px;}
.gd_03 ul li img{width:199px; height:255px; padding:7px; background:#ededed;}
.gd_03 ul li a{font-size:14px; color:#fff;}
/*------------------------honor-end----------------------------------*/


/*--------------------------khpj-------------------------*/
.khpj_box{width:1180px; height:380px; padding-top:50px; margin:0 auto;}
.khpj_title{width:1180px; height:80px; margin:0 auto;  background:url(../images/khpj-title.jpg) 1px 42px no-repeat; text-align:center;}
.khpj_title h3 a{font-size:24px; color:#009dff; line-height:30px;}
.khpj_title h3 a span{font-size:14px; color:#8e8e8e; font-weight:normal;}
.khpj_nr{width:1180px; height:270px; margin:0 auto;}

.gd_04{ position:relative; height:270px; width:1180px; margin:0 auto;}
.gd_04 #simgs4{margin:0 auto; width:1180px;}

.gd_04 ul li{width:544px; height:256px; float:left; background:#f4f4f4; margin:20px;}
.gd_04 ul li b{width:216px; height:244px; float:left; display:block; margin:6px;}
.gd_04 ul li dl{width:302px; height:234px; float:right; margin:20px 6px 6px 6px;}
.gd_04 ul li dl dt{width:302px; height:20px; font-size:14px; overflow:hidden;}
.gd_04 ul li dl dt a{color:#464646;}
.gd_04 ul li dl p{width:302px; height:152px; margin-top:15px; font-size:14px; color:#656565; line-height:26px; overflow:hidden;}
.gd_04 ul li dl span{width:34px; height:34px; background:#3f3f3f; display:block; float:right; text-align:center; margin-top:10px;}
.gd_04 ul li dl span a{font-size:30px; color:#fff; line-height:34px;}
.gd_04 ul li:hover{width:544px; height:256px; background:#009dff;}
.gd_04 ul li:hover dl dt a{color:#fff;}
.gd_04 ul li:hover dl p{color:#fff;}
.gd_04 ul li:hover dl span{width:34px; height:34px; display:block; background:#900000;}
.gd_04 ul li:hover dl span a{color:#fff;}
/*--------------------------khpj-end------------------------*/



.center2_box{width:100%; height:420px; background:url(../images/center2.jpg) center no-repeat;}
.center2{width:1180px; height:400px; margin:0 auto; padding-top:20px;}

/*------------------------news------------------------*/
.news_box{width:636px; height:384px; float:left;}
#tab3 .tab_menu3{width:271px; height:40px; float:left;}
#tab3 .tab_menu3 li{width:110px; height:40px; float:left; margin-right:20px; text-align:center; background:#828282;}
#tab3 .tab_menu3 li h3 a{font-size:16px; color:#fff; line-height:40px; font-weight:normal;}
#tab3 .tab_menu3 li:hover{width:110px; height:40px; background:#009dff;}
#tab3 .tab_menu3 li:first-child::after{width:110px; height:40px; background:#009dff;}
#tab3 .tab_menu3 li.selected3{width:110px; height:40px; background:#009dff;}

.news_more{width:70px; float:right; text-align:right;}
.news_more a{font-size:14px; color:#555;}


.tab_box3{width:636px; height:160px; margin-top:16px;}
.tab_box3 b{width:284px; height:160px; display:block; float:left; background:#dadada;}
.tab_box3 b img{width:274px; height:150px; margin:5px;}
.tab_box3 dl{width:334px; float:right; height:160px;}
.tab_box3 dl dt{width:334px; height:27px; background:#dadada; border-radius:20px; line-height:27px;}
.tab_box3 dl dt a{font-size:14px; color:#494949; display:block; width:314px; height:27px; margin:0 auto; overflow:hidden;}
.tab_box3 dl p{width:334px; height:70px; overflow:hidden; font-size:14px; color:#494949; line-height:24px; margin-top:16px;}
.tab_box3 dl span{width:100px; height:28px; display:block; border:1px solid #ccc; display:block; text-align:center; margin-top:18px;}
.tab_box3 dl span a{font-size:14px; color:#333; line-height:28px;}
.tab_box3 dl span:hover{width:100px; height:30px; display:block; background:#009dff; border:none;}
.tab_box3 dl span:hover a{color:#fff;}

.news_list{width:636px; height:138px; background:#e1e1e1; border-radius:8px; margin-top:20px;}
.news_list ul li{width:288px; height:30px; overflow:hidden; border-bottom:1px dashed #b9b9b9; background:url(../images/news-list.jpg) 1px 13px no-repeat; margin: 0 15px; float:left;}
.news_list ul li a{width:210px; height:30px; float:left; overflow:hidden; font-size:14px; color:#404040; line-height:30px; margin-left:16px;}
.news_list ul li span{width:42px; float:right; font-size:14px; color:#646464; line-height:30px;}
.news_list ul li:hover a{color:#009dff;}
/*------------------------news-end-----------------------*/


/*-------------------------cj------------------------*/
.cj_box{width:509px; float:right;}
.cj_title{width:149px; height:40px; float:left; text-align:center; background:#828282;}
.cj_title h3 a{font-size:16px; color:#fff; font-weight:normal; line-height:40px;}
.cj_title:hover{background:#009dff;}
.cj_more{width:70px; float:right; text-align:right;}
.cj_more a{font-size:14px; color:#333;}

.cj_nr{width:509px; height:326px; margin-top:16px;}

#ticker2 {width:509px;height:326px;overflow:hidden;position:relative;}
#ticker2 li{position:relative;width:509px; height:144px; overflow:hidden;line-height:22px; margin:20px auto;}
.wen{width:509px; height:25px;}
.wen span{width:24px; height:24px; display:block; border-radius:50%; text-align:center; line-height:24px; font-size:14px; color:#333; float:left; border:1px solid #009dff;}
.wen:hover a{width:470px; height:25px; background:#009dff; color:#fff;}
.wen a{width:470px; height:25px; float:right; border-radius:20px; display:block; background:#e1e1e1; overflow:hidden; text-indent:20px; font-size:14px;}
.da{width:509px; height:98px; margin-top:20px;}
.da span{width:24px; height:24px; display:block; border-radius:50%; text-align:center; line-height:24px; font-size:14px; color:#333; float:left; border:1px solid #900000;}
.da p{width:450px; height:98px; font-size:14px; color:#555; line-height:26px; overflow:hidden; float:right;}
/*-------------------------cj-end-----------------------*/


/*---------------------links------------------------*/
.links_box{width:1180px; height:52px; margin:0 auto;}
.links{width:1051px; height:32px; float:right; margin-top:20px; border-left:1px solid #009dff;}
.links_title{width:78px; float:left; font-size:24px; color:#009dff; line-height:32px; margin-left:10px; font-weight:bold;}
.links_nr{width:960px; float:right;}
.links_nr a{float:left; width:110px; text-align:center; font-size:14px; color:#555; line-height:32px;}
/*---------------------links-end-----------------------*/